everything and the kitchen sink - French English Dictionary